package com.nami.dispatcher.domain.model;

import com.nami.gate.external.basic.bo.ConnectedUserBO;
import com.nami.gate.external.basic.cache.user.UserSessionRel;
import com.nami.gate.external.basic.cache.user.DeviceInfo;
import com.nami.im.network.model.message.v2.Message;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class NtfGrpReceiverModel {

    private ConnectedUserBO sender;

    private String targetId;

    private Integer qos;
    /**
     * 用户在线设备
     */
    private List<DeviceInfo> userDevices;

    private Message message;

    private Map<String, List<UserSessionRel>> grpClients;


}
